ladder tread - French English Dictionary